package com.probox.customer.api.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 客户地址类
 */
@Data
public class CustomerAddressVo implements java.io.Serializable {

    /*
    地址ID
     */
    private Long addressUid;

    /*
    客户ID
     */
    private Long customerUid;

    /**
     * 平台ID
     */
    private Long platformUid;

    /**
     * 收货人姓名
     */
    private String name;

    /**
     * 收货人联系电话
     */
    private String mobile;

    /**
     * 省份代码
     */
    private String provinceCode;

    /**
     * 省份名称
     */
    private String provinceName;

    /**
     * 城市代码
     */
    private String cityCode;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 区县代码
     */
    private String countyCode;

    /**
     * 区县名称
     */
    private String countyName;

    /**
     * 详细地址
     */
    private String address;

    /**
     * 邮政编号
     */
    private Long postCode;

    /**
     * 是否默认地址
     */
    private String isDefault;

    /**
     * 数据状态 0无效 1有效 -1删除
     */
    private String dataStatus;

    //客户名称
    private String customerName;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

}
